home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 2000 January / Macworld (2000-01).dmg / Shareware World / Utilities / Text processing / PDF–Blit™1.02.sea / PDF–Blit™1.02 / Source / pdfOutputDialog.c < prev    next >
MacBinary  |  1999-09-17  |  9.1 KB  |  [TEXT/CWIE]

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: MacBinary (archive/macBinary).

ConfidenceProgramDetectionMatch TypeSupport
66% dexvert Compact Compressed (Unix) (archive/compact) ext Supported
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, Fri Sep 17 23:19:33 1999, modified Fri Sep 17 23:19:33 1999, creator 'CWIE', type ASCII, 8679 bytes "pdfOutputDialog.c" , at 0x2267 410 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[CWIE]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 11 70 64 66 4f 75 74 | 70 75 74 44 69 61 6c 6f |..pdfOut|putDialo|
|00000010| 67 2e 63 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |g.c.....|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 43 57 49 | 45 00 00 00 00 00 00 00 |.TEXTCWI|E.......|
|00000050| 00 00 00 00 00 21 e7 00 | 00 01 9a b4 08 b5 45 b4 |.....!..|......E.|
|00000060| 08 b5 45 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |..E.....|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 79 e2 00 00 |........|....y...|
|00000080| 2f 2f 20 a9 31 39 39 39 | 20 62 79 20 4b 61 73 20 |// .1999| by Kas |
|00000090| 54 68 6f 6d 61 73 2e 20 | 41 6c 6c 20 72 69 67 68 |Thomas. |All righ|
|000000a0| 74 73 20 72 65 73 65 72 | 76 65 64 2e 20 53 65 65 |ts reser|ved. See|
|000000b0| 20 52 65 61 64 4d 65 20 | 66 6f 72 20 69 6d 70 6f | ReadMe |for impo|
|000000c0| 72 74 61 6e 74 20 69 6e | 66 6f 72 6d 61 74 69 6f |rtant in|formatio|
|000000d0| 6e 2e 0d 23 69 6e 63 6c | 75 64 65 20 3c 43 6f 6e |n..#incl|ude <Con|
|000000e0| 74 72 6f 6c 73 2e 68 3e | 0d 23 69 6e 63 6c 75 64 |trols.h>|.#includ|
|000000f0| 65 20 3c 42 42 58 54 49 | 6e 74 65 72 66 61 63 65 |e <BBXTI|nterface|
|00000100| 2e 68 3e 0d 23 69 6e 63 | 6c 75 64 65 20 22 70 5f |.h>.#inc|lude "p_|
|00000110| 69 6e 74 65 72 6e 2e 68 | 22 0d 23 69 6e 63 6c 75 |intern.h|".#inclu|
|00000120| 64 65 20 3c 45 78 74 65 | 72 6e 61 6c 49 6e 74 65 |de <Exte|rnalInte|
|00000130| 72 66 61 63 65 2e 68 3e | 0d 23 69 6e 63 6c 75 64 |rface.h>|.#includ|
|00000140| 65 20 3c 44 69 61 6c 6f | 67 55 74 69 6c 69 74 69 |e <Dialo|gUtiliti|
|00000150| 65 73 2e 68 3e 0d 23 69 | 6e 63 6c 75 64 65 20 22 |es.h>.#i|nclude "|
|00000160| 70 64 66 50 72 65 66 73 | 2e 68 22 0d 23 69 6e 63 |pdfPrefs|.h".#inc|
|00000170| 6c 75 64 65 20 3c 54 65 | 78 74 55 74 69 6c 73 2e |lude <Te|xtUtils.|
|00000180| 68 3e 0d 23 69 6e 63 6c | 75 64 65 20 3c 73 74 64 |h>.#incl|ude <std|
|00000190| 6c 69 62 2e 68 3e 0d 23 | 69 6e 63 6c 75 64 65 20 |lib.h>.#|include |
|000001a0| 3c 73 74 64 69 6f 2e 68 | 3e 0d 23 69 6e 63 6c 75 |<stdio.h|>.#inclu|
|000001b0| 64 65 20 3c 73 74 72 69 | 6e 67 2e 68 3e 0d 23 69 |de <stri|ng.h>.#i|
|000001c0| 6e 63 6c 75 64 65 20 3c | 53 74 72 69 6e 67 73 2e |nclude <|Strings.|
|000001d0| 68 3e 0d 23 69 6e 63 6c | 75 64 65 20 3c 63 74 79 |h>.#incl|ude <cty|
|000001e0| 70 65 2e 68 3e 0d 23 69 | 6e 63 6c 75 64 65 20 3c |pe.h>.#i|nclude <|
|000001f0| 41 70 70 65 61 72 61 6e | 63 65 2e 68 3e 0d 76 6f |Appearan|ce.h>.vo|
|00000200| 69 64 20 43 6f 70 79 50 | 74 6f 43 28 20 53 74 72 |id CopyP|toC( Str|
|00000210| 36 33 20 70 2c 20 63 68 | 61 72 20 2a 63 29 3b 0d |63 p, ch|ar *c);.|
|00000220| 76 6f 69 64 20 43 6f 70 | 79 43 74 6f 50 28 20 63 |void Cop|yCtoP( c|
|00000230| 68 61 72 20 2a 63 2c 20 | 53 74 72 36 33 20 70 29 |har *c, |Str63 p)|
|00000240| 3b 0d 70 61 73 63 61 6c | 20 42 6f 6f 6c 65 61 6e |;.pascal| Boolean|
|00000250| 20 6f 75 72 50 72 65 66 | 73 44 69 61 6c 6f 67 46 | ourPref|sDialogF|
|00000260| 69 6c 74 65 72 20 28 44 | 69 61 6c 6f 67 50 74 72 |ilter (D|ialogPtr|
|00000270| 20 64 70 2c 0d 45 76 65 | 6e 74 52 65 63 6f 72 64 | dp,.Eve|ntRecord|
|00000280| 20 2a 65 76 65 6e 74 2c | 0d 73 68 6f 72 74 20 2a | *event,|.short *|
|00000290| 69 74 65 6d 29 3b 0d 76 | 6f 69 64 20 50 53 74 72 |item);.v|oid PStr|
|000002a0| 43 6f 70 79 28 53 74 72 | 32 35 35 20 70 31 2c 53 |Copy(Str|255 p1,S|
|000002b0| 74 72 32 35 35 20 70 32 | 29 3b 0d 69 6e 74 20 49 |tr255 p2|);.int I|
|000002c0| 73 4e 75 6d 65 72 69 63 | 28 63 68 61 72 20 2a 73 |sNumeric|(char *s|
|000002d0| 74 72 29 3b 0d 74 79 70 | 65 64 65 66 20 73 74 72 |tr);.typ|edef str|
|000002e0| 75 63 74 20 70 6f 70 75 | 70 50 72 69 76 61 74 65 |uct popu|pPrivate|
|000002f0| 44 61 74 61 20 7b 0d 4d | 65 6e 75 48 61 6e 64 6c |Data {.M|enuHandl|
|00000300| 65 20 6d 48 61 6e 64 6c | 65 3b 20 0d 73 68 6f 72 |e mHandl|e; .shor|
|00000310| 74 20 6d 49 44 3b 20 20 | 20 20 20 20 20 20 0d 7d |t mID; | .}|
|00000320| 70 6f 70 75 70 50 72 69 | 76 61 74 65 44 61 74 61 |popupPri|vateData|
|00000330| 3b 0d 0d 53 74 72 36 33 | 20 66 6f 6e 74 6e 61 6d |;..Str63| fontnam|
|00000340| 65 73 5b 5d 20 3d 20 20 | 7b 20 22 5c 70 22 2c 22 |es[] = |{ "\p","|
|00000350| 5c 70 48 65 6c 76 65 74 | 69 63 61 22 2c 22 5c 70 |\pHelvet|ica","\p|
|00000360| 48 65 6c 76 65 74 69 63 | 61 2d 42 6f 6c 64 22 2c |Helvetic|a-Bold",|
|00000370| 22 5c 70 48 65 6c 76 65 | 74 69 63 61 2d 4f 62 6c |"\pHelve|tica-Obl|
|00000380| 69 71 75 65 22 2c 22 5c | 70 48 65 6c 76 65 74 69 |ique","\|pHelveti|
|00000390| 63 61 2d 42 6f 6c 64 4f | 62 6c 69 71 75 65 22 2c |ca-BoldO|blique",|
|000003a0| 0d 22 5c 70 54 69 6d 65 | 73 2d 52 6f 6d 61 6e 22 |."\pTime|s-Roman"|
|000003b0| 2c 22 5c 70 54 69 6d 65 | 73 2d 42 6f 6c 64 22 2c |,"\pTime|s-Bold",|
|000003c0| 22 5c 70 54 69 6d 65 73 | 2d 49 74 61 6c 69 63 22 |"\pTimes|-Italic"|
|000003d0| 2c 22 5c 70 54 69 6d 65 | 73 2d 42 6f 6c 64 49 74 |,"\pTime|s-BoldIt|
|000003e0| 61 6c 69 63 22 2c 22 5c | 70 43 6f 75 72 69 65 72 |alic","\|pCourier|
|000003f0| 22 2c 22 5c 70 43 6f 75 | 72 69 65 72 2d 42 6f 6c |","\pCou|rier-Bol|
|00000400| 64 22 2c 22 5c 70 43 6f | 75 72 69 65 72 2d 4f 62 |d","\pCo|urier-Ob|
|00000410| 6c 69 71 75 65 22 2c 22 | 5c 70 43 6f 75 72 69 65 |lique","|\pCourie|
|00000420| 72 2d 42 6f 6c 64 4f 62 | 6c 69 71 75 65 22 7d 3b |r-BoldOb|lique"};|
|00000430| 0d 53 74 72 36 33 20 74 | 72 61 6e 73 69 74 69 6f |.Str63 t|ransitio|
|00000440| 6e 4e 61 6d 65 73 5b 5d | 20 3d 20 20 7b 20 22 5c |nNames[]| = { "\|
|00000450| 70 22 2c 22 5c 70 77 69 | 70 65 22 2c 22 5c 70 64 |p","\pwi|pe","\pd|
|00000460| 69 73 73 6f 6c 76 65 22 | 2c 22 5c 70 62 6f 78 22 |issolve"|,"\pbox"|
|00000470| 2c 22 5c 70 73 70 6c 69 | 74 22 2c 22 5c 70 62 6c |,"\pspli|t","\pbl|
|00000480| 69 6e 64 73 22 2c 22 5c | 70 72 65 70 6c 61 63 65 |inds","\|preplace|
|00000490| 22 2c 22 5c 70 67 6c 69 | 74 74 65 72 22 7d 3b 0d |","\pgli|tter"};.|
|000004a0| 0d 4f 53 45 72 72 20 44 | 6f 44 69 61 6c 6f 67 28 |.OSErr D|oDialog(|
|000004b0| 45 78 74 65 72 6e 61 6c | 43 61 6c 6c 62 61 63 6b |External|Callback|
|000004c0| 42 6c 6f 63 6b 20 2a 63 | 61 6c 6c 62 61 63 6b 73 |Block *c|allbacks|
|000004d0| 2c 20 50 72 65 66 73 50 | 74 72 20 70 70 29 0d 7b |, PrefsP|tr pp).{|
|000004e0| 0d 75 6e 73 69 67 6e 65 | 64 20 63 68 61 72 73 65 |.unsigne|d charse|
|000004f0| 61 72 63 68 5f 73 74 72 | 5b 31 32 38 5d 3b 0d 73 |arch_str|[128];.s|
|00000500| 68 6f 72 74 20 69 54 79 | 70 65 2c 20 63 68 65 63 |hort iTy|pe, chec|
|00000510| 6b 42 6f 78 56 61 6c 3b | 0d 52 65 63 74 20 69 52 |kBoxVal;|.Rect iR|
|00000520| 65 63 74 3b 0d 48 61 6e | 64 6c 65 20 70 72 65 66 |ect;.Han|dle pref|
|00000530| 52 65 73 6f 75 72 63 65 | 2c 69 48 61 6e 64 6c 65 |Resource|,iHandle|
|00000540| 20 3d 20 6e 69 6c 3b 0d | 73 68 6f 72 74 20 69 74 | = nil;.|short it|
|00000550| 65 6d 2c 69 3b 0d 6c 6f | 6e 67 20 6f 66 66 73 65 |em,i;.lo|ng offse|
|00000560| 74 3b 0d 4f 53 45 72 72 | 20 65 72 72 20 3d 20 6e |t;.OSErr| err = n|
|00000570| 6f 45 72 72 3b 0d 44 69 | 61 6c 6f 67 50 74 72 20 |oErr;.Di|alogPtr |
|00000580| 64 3b 0d 47 72 61 66 50 | 74 72 20 73 61 76 65 5f |d;.GrafP|tr save_|
|00000590| 70 6f 72 74 3b 0d 75 6e | 73 69 67 6e 65 64 20 63 |port;.un|signed c|
|000005a0| 68 61 72 20 74 6d 70 5b | 33 32 5d 3b 0d 53 74 72 |har tmp[|32];.Str|
|000005b0| 36 33 20 70 73 74 72 3b | 0d 50 72 65 66 73 20 62 |63 pstr;|.Prefs b|
|000005c0| 61 63 6b 75 70 3b 0d 43 | 6f 6e 74 72 6f 6c 48 61 |ackup;.C|ontrolHa|
|000005d0| 6e 64 6c 65 20 63 68 31 | 2c 63 68 32 3b 0d 44 69 |ndle ch1|,ch2;.Di|
|000005e0| 61 6c 6f 67 54 48 6e 64 | 6c 20 64 74 3b 0d 42 6c |alogTHnd|l dt;.Bl|
|000005f0| 6f 63 6b 4d 6f 76 65 28 | 70 70 2c 26 62 61 63 6b |ockMove(|pp,&back|
|00000600| 75 70 2c 73 69 7a 65 6f | 66 28 50 72 65 66 73 29 |up,sizeo|f(Prefs)|
|00000610| 29 3b 0d 47 65 74 50 6f | 72 74 28 26 73 61 76 65 |);.GetPo|rt(&save|
|00000620| 5f 70 6f 72 74 29 3b 0d | 0d 64 74 20 3d 20 28 44 |_port);.|.dt = (D|
|00000630| 69 61 6c 6f 67 54 48 6e | 64 6c 29 20 47 65 74 52 |ialogTHn|dl) GetR|
|00000640| 65 73 6f 75 72 63 65 20 | 28 27 44 4c 4f 47 27 2c |esource |('DLOG',|
|00000650| 20 31 30 32 30 29 3b 0d | 48 4e 6f 50 75 72 67 65 | 1020);.|HNoPurge|
|00000660| 20 28 28 48 61 6e 64 6c | 65 29 20 64 74 29 3b 0d | ((Handl|e) dt);.|
|00000670| 64 20 3d 20 47 65 74 4e | 65 77 44 69 61 6c 6f 67 |d = GetN|ewDialog|
|00000680| 20 28 20 31 30 32 30 2c | 20 6e 69 6c 2c 20 28 57 | ( 1020,| nil, (W|
|00000690| 69 6e 64 6f 77 50 74 72 | 29 2d 31 20 29 3b 0d 53 |indowPtr|)-1 );.S|
|000006a0| 65 74 50 6f 72 74 28 20 | 28 47 72 61 66 50 74 72 |etPort( |(GrafPtr|
|000006b0| 29 64 20 29 20 3b 0d 65 | 72 72 20 3d 20 20 53 65 |)d ) ;.e|rr = Se|
|000006c0| 74 44 69 61 6c 6f 67 44 | 65 66 61 75 6c 74 49 74 |tDialogD|efaultIt|
|000006d0| 65 6d 28 64 2c 20 6f 6b | 29 20 3b 0d 53 65 74 57 |em(d, ok|) ;.SetW|
|000006e0| 52 65 66 43 6f 6e 28 20 | 64 2c 20 28 6c 6f 6e 67 |RefCon( |d, (long|
|000006f0| 29 70 70 20 29 3b 0d 7b | 0d 6c 6f 6e 67 20 20 2a |)pp );.{|.long *|
|00000700| 70 74 6c 3b 0d 53 65 74 | 52 65 63 74 28 20 26 69 |ptl;.Set|Rect( &i|
|00000710| 52 65 63 74 2c 20 38 2c | 32 30 2c 38 20 2b 20 31 |Rect, 8,|20,8 + 1|
|00000720| 32 30 2c 32 30 20 2b 20 | 32 30 29 3b 20 0d 63 68 |20,20 + |20); .ch|
|00000730| 31 20 3d 20 4e 65 77 43 | 6f 6e 74 72 6f 6c 28 20 |1 = NewC|ontrol( |
|00000740| 64 2c 20 26 69 52 65 63 | 74 2c 20 22 5c 70 22 2c |d, &iRec|t, "\p",|
|00000750| 20 74 72 75 65 2c 20 31 | 32 38 2c 20 30 2c 0d 30 | true, 1|28, 0,.0|
|00000760| 2c 20 6b 43 6f 6e 74 72 | 6f 6c 42 65 76 65 6c 42 |, kContr|olBevelB|
|00000770| 75 74 74 6f 6e 53 6d 61 | 6c 6c 42 65 76 65 6c 50 |uttonSma|llBevelP|
|00000780| 72 6f 63 20 2c 20 30 4c | 20 29 3b 0d 53 65 74 43 |roc , 0L| );.SetC|
|00000790| 6f 6e 74 72 6f 6c 56 61 | 6c 75 65 28 63 68 31 2c |ontrolVa|lue(ch1,|
|000007a0| 30 29 3b 0d 6f 66 66 73 | 65 74 20 3d 20 28 6c 6f |0);.offs|et = (lo|
|000007b0| 6e 67 29 2a 28 2a 2a 63 | 68 31 29 2e 63 6f 6e 74 |ng)*(**c|h1).cont|
|000007c0| 72 6c 44 61 74 61 3b 0d | 6f 66 66 73 65 74 20 2b |rlData;.|offset +|
|000007d0| 3d 20 31 32 4c 3b 0d 70 | 74 6c 20 3d 20 28 6c 6f |= 12L;.p|tl = (lo|
|000007e0| 6e 67 20 2a 29 6f 66 66 | 73 65 74 3b 0d 2a 70 74 |ng *)off|set;.*pt|
|000007f0| 6c 20 3d 20 28 6c 6f 6e | 67 29 20 70 70 2d 3e 66 |l = (lon|g) pp->f|
|00000800| 6f 6e 74 20 3b 0d 50 53 | 74 72 43 6f 70 79 28 28 |ont ;.PS|trCopy((|
|00000810| 2a 63 68 31 29 2d 3e 63 | 6f 6e 74 72 6c 54 69 74 |*ch1)->c|ontrlTit|
|00000820| 6c 65 2c 66 6f 6e 74 6e | 61 6d 65 73 5b 20 70 70 |le,fontn|ames[ pp|
|00000830| 2d 3e 66 6f 6e 74 20 5d | 29 3b 0d 53 65 74 52 65 |->font ]|);.SetRe|
|00000840| 63 74 28 20 26 69 52 65 | 63 74 2c 20 32 32 34 2c |ct( &iRe|ct, 224,|
|00000850| 32 30 2c 32 32 34 20 2b | 20 31 33 38 2c 32 30 20 |20,224 +| 138,20 |
|00000860| 2b 20 32 30 29 3b 20 0d | 63 68 32 20 3d 20 4e 65 |+ 20); .|ch2 = Ne|
|00000870| 77 43 6f 6e 74 72 6f 6c | 28 20 64 2c 20 26 69 52 |wControl|( d, &iR|
|00000880| 65 63 74 2c 20 22 5c 70 | 22 2c 20 74 72 75 65 2c |ect, "\p|", true,|
|00000890| 20 31 32 39 2c 20 30 2c | 0d 30 2c 20 6b 43 6f 6e | 129, 0,|.0, kCon|
|000008a0| 74 72 6f 6c 42 65 76 65 | 6c 42 75 74 74 6f 6e 53 |trolBeve|lButtonS|
|000008b0| 6d 61 6c 6c 42 65 76 65 | 6c 50 72 6f 63 20 2c 20 |mallBeve|lProc , |
|000008c0| 30 4c 20 29 3b 0d 6f 66 | 66 73 65 74 20 3d 20 28 |0L );.of|fset = (|
|000008d0| 6c 6f 6e 67 29 2a 28 2a | 2a 63 68 32 29 2e 63 6f |long)*(*|*ch2).co|
|000008e0| 6e 74 72 6c 44 61 74 61 | 3b 0d 6f 66 66 73 65 74 |ntrlData|;.offset|
|000008f0| 20 2b 3d 20 31 32 4c 3b | 20 0d 70 74 6c 20 3d 20 | += 12L;| .ptl = |
|00000900| 28 6c 6f 6e 67 20 2a 29 | 6f 66 66 73 65 74 3b 0d |(long *)|offset;.|
|00000910| 2a 70 74 6c 20 3d 20 28 | 6c 6f 6e 67 29 20 70 70 |*ptl = (|long) pp|
|00000920| 2d 3e 74 72 61 6e 73 69 | 74 69 6f 6e 20 3b 0d 50 |->transi|tion ;.P|
|00000930| 53 74 72 43 6f 70 79 28 | 28 2a 63 68 32 29 2d 3e |StrCopy(|(*ch2)->|
|00000940| 63 6f 6e 74 72 6c 54 69 | 74 6c 65 2c 74 72 61 6e |contrlTi|tle,tran|
|00000950| 73 69 74 69 6f 6e 4e 61 | 6d 65 73 5b 20 70 70 2d |sitionNa|mes[ pp-|
|00000960| 3e 74 72 61 6e 73 69 74 | 69 6f 6e 20 5d 29 3b 0d |>transit|ion ]);.|
|00000970| 7d 0d 43 6f 70 79 43 74 | 6f 50 28 28 63 68 61 72 |}.CopyCt|oP((char|
|00000980| 20 2a 29 70 70 2d 3e 61 | 75 74 68 6f 72 2c 70 73 | *)pp->a|uthor,ps|
|00000990| 74 72 29 3b 0d 53 65 74 | 53 74 72 49 74 65 6d 28 |tr);.Set|StrItem(|
|000009a0| 64 2c 20 41 55 54 48 4f | 52 5f 49 54 45 4d 2c 70 |d, AUTHO|R_ITEM,p|
|000009b0| 73 74 72 29 3b 0d 43 6f | 70 79 43 74 6f 50 28 28 |str);.Co|pyCtoP((|
|000009c0| 63 68 61 72 20 2a 29 70 | 70 2d 3e 74 69 74 6c 65 |char *)p|p->title|
|000009d0| 2c 70 73 74 72 29 3b 0d | 53 65 74 53 74 72 49 74 |,pstr);.|SetStrIt|
|000009e0| 65 6d 28 64 2c 20 54 49 | 54 4c 45 5f 49 54 45 4d |em(d, TI|TLE_ITEM|
|000009f0| 2c 70 73 74 72 29 3b 0d | 43 6f 70 79 43 74 6f 50 |,pstr);.|CopyCtoP|
|00000a00| 28 28 63 68 61 72 20 2a | 29 70 70 2d 3e 6b 65 79 |((char *|)pp->key|
|00000a10| 77 6f 72 64 73 2c 70 73 | 74 72 29 3b 0d 53 65 74 |words,ps|tr);.Set|
|00000a20| 53 74 72 49 74 65 6d 28 | 64 2c 20 4b 45 59 57 4f |StrItem(|d, KEYWO|
|00000a30| 52 44 53 5f 49 54 45 4d | 2c 70 73 74 72 29 3b 0d |RDS_ITEM|,pstr);.|
|00000a40| 73 70 72 69 6e 74 66 28 | 28 63 68 61 72 20 2a 29 |sprintf(|(char *)|
|00000a50| 74 6d 70 2c 22 25 33 2e | 31 66 22 2c 70 70 2d 3e |tmp,"%3.|1f",pp->|
|00000a60| 70 74 73 69 7a 65 29 3b | 0d 43 6f 70 79 43 74 6f |ptsize);|.CopyCto|
|00000a70| 50 28 28 63 68 61 72 20 | 2a 29 74 6d 70 2c 70 73 |P((char |*)tmp,ps|
|00000a80| 74 72 29 3b 0d 53 65 74 | 53 74 72 49 74 65 6d 28 |tr);.Set|StrItem(|
|00000a90| 64 2c 50 4f 49 4e 54 53 | 49 5a 45 5f 49 54 45 4d |d,POINTS|IZE_ITEM|
|00000aa0| 2c 70 73 74 72 29 3b 0d | 73 70 72 69 6e 74 66 28 |,pstr);.|sprintf(|
|00000ab0| 28 63 68 61 72 20 2a 29 | 74 6d 70 2c 22 25 33 2e |(char *)|tmp,"%3.|
|00000ac0| 31 66 22 2c 70 70 2d 3e | 6c 65 61 64 69 6e 67 29 |1f",pp->|leading)|
|00000ad0| 3b 0d 43 6f 70 79 43 74 | 6f 50 28 28 63 68 61 72 |;.CopyCt|oP((char|
|00000ae0| 20 2a 29 74 6d 70 2c 70 | 73 74 72 29 3b 0d 53 65 | *)tmp,p|str);.Se|
|00000af0| 74 53 74 72 49 74 65 6d | 28 64 2c 4c 45 41 44 49 |tStrItem|(d,LEADI|
|00000b00| 4e 47 5f 49 54 45 4d 2c | 70 73 74 72 29 3b 0d 73 |NG_ITEM,|pstr);.s|
|00000b10| 70 72 69 6e 74 66 28 28 | 63 68 61 72 20 2a 29 74 |printf((|char *)t|
|00000b20| 6d 70 2c 22 25 69 22 2c | 70 70 2d 3e 73 70 61 63 |mp,"%i",|pp->spac|
|00000b30| 65 73 29 3b 0d 43 6f 70 | 79 43 74 6f 50 28 28 63 |es);.Cop|yCtoP((c|
|00000b40| 68 61 72 20 2a 29 74 6d | 70 2c 70 73 74 72 29 3b |har *)tm|p,pstr);|
|00000b50| 0d 53 65 74 53 74 72 49 | 74 65 6d 28 64 2c 53 50 |.SetStrI|tem(d,SP|
|00000b60| 41 43 45 53 50 45 52 54 | 41 42 5f 49 54 45 4d 2c |ACESPERT|AB_ITEM,|
|00000b70| 70 73 74 72 29 3b 0d 73 | 70 72 69 6e 74 66 28 28 |pstr);.s|printf((|
|00000b80| 63 68 61 72 20 2a 29 74 | 6d 70 2c 22 25 69 22 2c |char *)t|mp,"%i",|
|00000b90| 70 70 2d 3e 6d 61 72 67 | 69 6e 54 6f 70 29 3b 0d |pp->marg|inTop);.|
|00000ba0| 43 6f 70 79 43 74 6f 50 | 28 28 63 68 61 72 20 2a |CopyCtoP|((char *|
|00000bb0| 29 74 6d 70 2c 70 73 74 | 72 29 3b 0d 53 65 74 53 |)tmp,pst|r);.SetS|
|00000bc0| 74 72 49 74 65 6d 28 64 | 2c 4d 41 52 47 49 4e 54 |trItem(d|,MARGINT|
|00000bd0| 4f 50 2c 70 73 74 72 29 | 3b 0d 73 70 72 69 6e 74 |OP,pstr)|;.sprint|
|00000be0| 66 28 28 63 68 61 72 20 | 2a 29 74 6d 70 2c 22 25 |f((char |*)tmp,"%|
|00000bf0| 69 22 2c 70 70 2d 3e 6d | 61 72 67 69 6e 42 6f 74 |i",pp->m|arginBot|
|00000c00| 29 3b 0d 43 6f 70 79 43 | 74 6f 50 28 28 63 68 61 |);.CopyC|toP((cha|
|00000c10| 72 20 2a 29 74 6d 70 2c | 70 73 74 72 29 3b 0d 53 |r *)tmp,|pstr);.S|
|00000c20| 65 74 53 74 72 49 74 65 | 6d 28 64 2c 4d 41 52 47 |etStrIte|m(d,MARG|
|00000c30| 49 4e 42 4f 54 2c 70 73 | 74 72 29 3b 0d 73 70 72 |INBOT,ps|tr);.spr|
|00000c40| 69 6e 74 66 28 28 63 68 | 61 72 20 2a 29 74 6d 70 |intf((ch|ar *)tmp|
|00000c50| 2c 22 25 69 22 2c 70 70 | 2d 3e 6d 61 72 67 69 6e |,"%i",pp|->margin|
|00000c60| 4c 65 66 74 29 3b 0d 43 | 6f 70 79 43 74 6f 50 28 |Left);.C|opyCtoP(|
|00000c70| 28 63 68 61 72 20 2a 29 | 74 6d 70 2c 70 73 74 72 |(char *)|tmp,pstr|
|00000c80| 29 3b 0d 53 65 74 53 74 | 72 49 74 65 6d 28 64 2c |);.SetSt|rItem(d,|
|00000c90| 4d 41 52 47 49 4e 4c 2c | 70 73 74 72 29 3b 0d 73 |MARGINL,|pstr);.s|
|00000ca0| 70 72 69 6e 74 66 28 28 | 63 68 61 72 20 2a 29 74 |printf((|char *)t|
|00000cb0| 6d 70 2c 22 25 69 22 2c | 70 70 2d 3e 6d 61 72 67 |mp,"%i",|pp->marg|
|00000cc0| 69 6e 52 74 29 3b 0d 43 | 6f 70 79 43 74 6f 50 28 |inRt);.C|opyCtoP(|
|00000cd0| 28 63 68 61 72 20 2a 29 | 74 6d 70 2c 70 73 74 72 |(char *)|tmp,pstr|
|00000ce0| 29 3b 0d 53 65 74 53 74 | 72 49 74 65 6d 28 64 2c |);.SetSt|rItem(d,|
|00000cf0| 4d 41 52 47 49 4e 52 2c | 70 73 74 72 29 3b 0d 73 |MARGINR,|pstr);.s|
|00000d00| 70 72 69 6e 74 66 28 28 | 63 68 61 72 20 2a 29 74 |printf((|char *)t|
|00000d10| 6d 70 2c 22 25 69 22 2c | 70 70 2d 3e 63 68 77 69 |mp,"%i",|pp->chwi|
|00000d20| 64 74 68 29 3b 0d 43 6f | 70 79 43 74 6f 50 28 28 |dth);.Co|pyCtoP((|
|00000d30| 63 68 61 72 20 2a 29 74 | 6d 70 2c 70 73 74 72 29 |char *)t|mp,pstr)|
|00000d40| 3b 0d 53 65 74 53 74 72 | 49 74 65 6d 28 64 2c 43 |;.SetStr|Item(d,C|
|00000d50| 48 57 49 44 54 48 5f 49 | 54 45 4d 2c 70 73 74 72 |HWIDTH_I|TEM,pstr|
|00000d60| 29 3b 0d 47 65 74 44 69 | 61 6c 6f 67 49 74 65 6d |);.GetDi|alogItem|
|00000d70| 28 64 2c 20 50 41 47 45 | 4e 4f 5f 49 54 45 4d 2c |(d, PAGE|NO_ITEM,|
|00000d80| 20 26 69 54 79 70 65 2c | 20 26 69 48 61 6e 64 6c | &iType,| &iHandl|
|00000d90| 65 2c 20 26 69 52 65 63 | 74 29 3b 0d 53 65 74 43 |e, &iRec|t);.SetC|
|00000da0| 6f 6e 74 72 6f 6c 56 61 | 6c 75 65 28 28 43 6f 6e |ontrolVa|lue((Con|
|00000db0| 74 72 6f 6c 48 61 6e 64 | 6c 65 29 20 69 48 61 6e |trolHand|le) iHan|
|00000dc0| 64 6c 65 2c 20 70 70 2d | 3e 6e 75 6d 62 65 72 50 |dle, pp-|>numberP|
|00000dd0| 61 67 65 73 29 3b 0d 47 | 65 74 44 69 61 6c 6f 67 |ages);.G|etDialog|
|00000de0| 49 74 65 6d 28 64 2c 20 | 4a 55 53 54 49 46 59 5f |Item(d, |JUSTIFY_|
|00000df0| 49 54 45 4d 2c 20 26 69 | 54 79 70 65 2c 20 26 69 |ITEM, &i|Type, &i|
|00000e00| 48 61 6e 64 6c 65 2c 20 | 26 69 52 65 63 74 29 3b |Handle, |&iRect);|
|00000e10| 0d 53 65 74 43 6f 6e 74 | 72 6f 6c 56 61 6c 75 65 |.SetCont|rolValue|
|00000e20| 28 28 43 6f 6e 74 72 6f | 6c 48 61 6e 64 6c 65 29 |((Contro|lHandle)|
|00000e30| 20 69 48 61 6e 64 6c 65 | 2c 20 70 70 2d 3e 6a 75 | iHandle|, pp->ju|
|00000e40| 73 74 69 66 79 29 3b 0d | 58 41 62 6c 65 44 6c 67 |stify);.|XAbleDlg|
|00000e50| 43 74 6c 28 64 2c 48 54 | 4d 4c 5f 49 54 45 4d 2c |Ctl(d,HT|ML_ITEM,|
|00000e60| 21 70 70 2d 3e 6a 75 73 | 74 69 66 79 29 3b 0d 47 |!pp->jus|tify);.G|
|00000e70| 65 74 44 69 61 6c 6f 67 | 49 74 65 6d 28 64 2c 20 |etDialog|Item(d, |
|00000e80| 41 43 52 4f 42 41 54 5f | 49 54 45 4d 2c 20 26 69 |ACROBAT_|ITEM, &i|
|00000e90| 54 79 70 65 2c 20 26 69 | 48 61 6e 64 6c 65 2c 20 |Type, &i|Handle, |
|00000ea0| 26 69 52 65 63 74 29 3b | 0d 53 65 74 43 6f 6e 74 |&iRect);|.SetCont|
|00000eb0| 72 6f 6c 56 61 6c 75 65 | 28 28 43 6f 6e 74 72 6f |rolValue|((Contro|
|00000ec0| 6c 48 61 6e 64 6c 65 29 | 20 69 48 61 6e 64 6c 65 |lHandle)| iHandle|
|00000ed0| 2c 20 70 70 2d 3e 6c 61 | 75 6e 63 68 41 63 72 6f |, pp->la|unchAcro|
|00000ee0| 62 61 74 29 3b 0d 47 65 | 74 44 69 61 6c 6f 67 49 |bat);.Ge|tDialogI|
|00000ef0| 74 65 6d 28 64 2c 20 48 | 45 41 44 45 52 5f 49 54 |tem(d, H|EADER_IT|
|00000f00| 45 4d 2c 20 26 69 54 79 | 70 65 2c 20 26 69 48 61 |EM, &iTy|pe, &iHa|
|00000f10| 6e 64 6c 65 2c 20 26 69 | 52 65 63 74 29 3b 0d 53 |ndle, &i|Rect);.S|
|00000f20| 65 74 43 6f 6e 74 72 6f | 6c 56 61 6c 75 65 28 28 |etContro|lValue((|
|00000f30| 43 6f 6e 74 72 6f 6c 48 | 61 6e 64 6c 65 29 20 69 |ControlH|andle) i|
|00000f40| 48 61 6e 64 6c 65 2c 20 | 70 70 2d 3e 68 65 61 64 |Handle, |pp->head|
|00000f50| 65 72 29 3b 0d 47 65 74 | 44 69 61 6c 6f 67 49 74 |er);.Get|DialogIt|
|00000f60| 65 6d 28 64 2c 20 48 54 | 4d 4c 5f 49 54 45 4d 2c |em(d, HT|ML_ITEM,|
|00000f70| 20 26 69 54 79 70 65 2c | 20 26 69 48 61 6e 64 6c | &iType,| &iHandl|
|00000f80| 65 2c 20 26 69 52 65 63 | 74 29 3b 0d 53 65 74 43 |e, &iRec|t);.SetC|
|00000f90| 6f 6e 74 72 6f 6c 56 61 | 6c 75 65 28 28 43 6f 6e |ontrolVa|lue((Con|
|00000fa0| 74 72 6f 6c 48 61 6e 64 | 6c 65 29 20 69 48 61 6e |trolHand|le) iHan|
|00000fb0| 64 6c 65 2c 20 70 70 2d | 3e 69 6e 74 65 72 70 48 |dle, pp-|>interpH|
|00000fc0| 54 4d 4c 29 3b 0d 58 41 | 62 6c 65 44 6c 67 43 74 |TML);.XA|bleDlgCt|
|00000fd0| 6c 28 64 2c 4a 55 53 54 | 49 46 59 5f 49 54 45 4d |l(d,JUST|IFY_ITEM|
|00000fe0| 2c 21 70 70 2d 3e 69 6e | 74 65 72 70 48 54 4d 4c |,!pp->in|terpHTML|
|00000ff0| 29 3b 0d 49 6e 69 74 43 | 75 72 73 6f 72 28 29 3b |);.InitC|ursor();|
|00001000| 0d 64 6f 20 7b 0d 4d 6f | 64 61 6c 44 69 61 6c 6f |.do {.Mo|dalDialo|
|00001010| 67 28 6f 75 72 50 72 65 | 66 73 44 69 61 6c 6f 67 |g(ourPre|fsDialog|
|00001020| 46 69 6c 74 65 72 2c 20 | 26 69 74 65 6d 29 3b 0d |Filter, |&item);.|
|00001030| 69 66 20 28 69 74 65 6d | 20 3d 3d 20 4a 55 53 54 |if (item| == JUST|
|00001040| 49 46 59 5f 49 54 45 4d | 29 20 0d 7b 0d 70 70 2d |IFY_ITEM|) .{.pp-|
|00001050| 3e 6a 75 73 74 69 66 79 | 20 3d 20 21 70 70 2d 3e |>justify| = !pp->|
|00001060| 6a 75 73 74 69 66 79 3b | 0d 53 65 74 44 6c 67 43 |justify;|.SetDlgC|
|00001070| 74 6c 28 64 2c 20 69 74 | 65 6d 2c 20 70 70 2d 3e |tl(d, it|em, pp->|
|00001080| 6a 75 73 74 69 66 79 29 | 3b 0d 58 41 62 6c 65 44 |justify)|;.XAbleD|
|00001090| 6c 67 43 74 6c 28 64 2c | 48 54 4d 4c 5f 49 54 45 |lgCtl(d,|HTML_ITE|
|000010a0| 4d 2c 21 70 70 2d 3e 6a | 75 73 74 69 66 79 29 3b |M,!pp->j|ustify);|
|000010b0| 0d 7d 0d 69 66 20 28 69 | 74 65 6d 20 3d 3d 20 48 |.}.if (i|tem == H|
|000010c0| 45 41 44 45 52 5f 49 54 | 45 4d 29 20 0d 7b 0d 70 |EADER_IT|EM) .{.p|
|000010d0| 70 2d 3e 68 65 61 64 65 | 72 20 3d 20 21 70 70 2d |p->heade|r = !pp-|
|000010e0| 3e 68 65 61 64 65 72 3b | 0d 53 65 74 44 6c 67 43 |>header;|.SetDlgC|
|000010f0| 74 6c 28 64 2c 20 69 74 | 65 6d 2c 20 70 70 2d 3e |tl(d, it|em, pp->|
|00001100| 68 65 61 64 65 72 29 3b | 0d 7d 0d 69 66 20 28 69 |header);|.}.if (i|
|00001110| 74 65 6d 20 3d 3d 20 48 | 54 4d 4c 5f 49 54 45 4d |tem == H|TML_ITEM|
|00001120| 29 20 0d 7b 0d 70 70 2d | 3e 69 6e 74 65 72 70 48 |) .{.pp-|>interpH|
|00001130| 54 4d 4c 20 3d 20 21 70 | 70 2d 3e 69 6e 74 65 72 |TML = !p|p->inter|
|00001140| 70 48 54 4d 4c 3b 0d 53 | 65 74 44 6c 67 43 74 6c |pHTML;.S|etDlgCtl|
|00001150| 28 64 2c 20 69 74 65 6d | 2c 20 70 70 2d 3e 69 6e |(d, item|, pp->in|
|00001160| 74 65 72 70 48 54 4d 4c | 29 3b 0d 58 41 62 6c 65 |terpHTML|);.XAble|
|00001170| 44 6c 67 43 74 6c 28 64 | 2c 4a 55 53 54 49 46 59 |DlgCtl(d|,JUSTIFY|
|00001180| 5f 49 54 45 4d 2c 21 70 | 70 2d 3e 69 6e 74 65 72 |_ITEM,!p|p->inter|
|00001190| 70 48 54 4d 4c 29 3b 0d | 7d 0d 69 66 20 28 69 74 |pHTML);.|}.if (it|
|000011a0| 65 6d 20 3d 3d 20 41 55 | 54 48 4f 52 5f 49 54 45 |em == AU|THOR_ITE|
|000011b0| 4d 29 20 7b 20 0d 53 74 | 72 36 33 20 73 3b 0d 52 |M) { .St|r63 s;.R|
|000011c0| 65 61 64 53 74 72 49 74 | 65 6d 28 64 2c 20 41 55 |eadStrIt|em(d, AU|
|000011d0| 54 48 4f 52 5f 49 54 45 | 4d 2c 20 73 29 3b 0d 43 |THOR_ITE|M, s);.C|
|000011e0| 6f 70 79 50 74 6f 43 28 | 73 2c 28 63 68 61 72 20 |opyPtoC(|s,(char |
|000011f0| 2a 29 70 70 2d 3e 61 75 | 74 68 6f 72 20 29 3b 0d |*)pp->au|thor );.|
|00001200| 7d 0d 69 66 20 28 69 74 | 65 6d 20 3d 3d 20 54 49 |}.if (it|em == TI|
|00001210| 54 4c 45 5f 49 54 45 4d | 29 20 7b 20 0d 53 74 72 |TLE_ITEM|) { .Str|
|00001220| 36 33 20 73 3b 0d 52 65 | 61 64 53 74 72 49 74 65 |63 s;.Re|adStrIte|
|00001230| 6d 28 64 2c 20 54 49 54 | 4c 45 5f 49 54 45 4d 2c |m(d, TIT|LE_ITEM,|
|00001240| 20 73 29 3b 0d 43 6f 70 | 79 50 74 6f 43 28 20 73 | s);.Cop|yPtoC( s|
|00001250| 2c 28 63 68 61 72 20 2a | 29 70 70 2d 3e 74 69 74 |,(char *|)pp->tit|
|00001260| 6c 65 20 29 3b 0d 7d 0d | 69 66 20 28 69 74 65 6d |le );.}.|if (item|
|00001270| 20 3d 3d 20 4b 45 59 57 | 4f 52 44 53 5f 49 54 45 | == KEYW|ORDS_ITE|
|00001280| 4d 29 20 7b 20 0d 53 74 | 72 36 33 20 73 3b 0d 52 |M) { .St|r63 s;.R|
|00001290| 65 61 64 53 74 72 49 74 | 65 6d 28 64 2c 20 4b 45 |eadStrIt|em(d, KE|
|000012a0| 59 57 4f 52 44 53 5f 49 | 54 45 4d 2c 20 73 29 3b |YWORDS_I|TEM, s);|
|000012b0| 0d 43 6f 70 79 50 74 6f | 43 28 20 73 2c 28 63 68 |.CopyPto|C( s,(ch|
|000012c0| 61 72 20 2a 29 70 70 2d | 3e 6b 65 79 77 6f 72 64 |ar *)pp-|>keyword|
|000012d0| 73 20 29 3b 0d 7d 0d 69 | 66 20 28 69 74 65 6d 20 |s );.}.i|f (item |
|000012e0| 3d 3d 20 53 50 41 43 45 | 53 50 45 52 54 41 42 5f |== SPACE|SPERTAB_|
|000012f0| 49 54 45 4d 29 20 7b 0d | 53 74 72 36 33 20 73 3b |ITEM) {.|Str63 s;|
|00001300| 20 63 68 61 72 20 74 65 | 6d 70 32 5b 31 32 5d 3b | char te|mp2[12];|
|00001310| 0d 52 65 61 64 53 74 72 | 49 74 65 6d 28 64 2c 20 |.ReadStr|Item(d, |
|00001320| 53 50 41 43 45 53 50 45 | 52 54 41 42 5f 49 54 45 |SPACESPE|RTAB_ITE|
|00001330| 4d 2c 20 73 29 3b 0d 43 | 6f 70 79 50 74 6f 43 28 |M, s);.C|opyPtoC(|
|00001340| 73 2c 74 65 6d 70 32 29 | 3b 0d 69 66 20 28 21 49 |s,temp2)|;.if (!I|
|00001350| 73 4e 75 6d 65 72 69 63 | 28 74 65 6d 70 32 29 29 |sNumeric|(temp2))|
|00001360| 0d 7b 20 53 79 73 42 65 | 65 70 28 31 29 3b 20 63 |.{ SysBe|ep(1); c|
|00001370| 6f 6e 74 69 6e 75 65 3b | 20 7d 0d 70 70 2d 3e 73 |ontinue;| }.pp->s|
|00001380| 70 61 63 65 73 20 3d 20 | 61 74 6f 69 28 74 65 6d |paces = |atoi(tem|
|00001390| 70 32 29 3b 0d 7d 0d 69 | 66 20 28 69 74 65 6d 20 |p2);.}.i|f (item |
|000013a0| 3d 3d 20 50 41 47 45 4e | 4f 5f 49 54 45 4d 29 20 |== PAGEN|O_ITEM) |
|000013b0| 7b 20 0d 70 70 2d 3e 6e | 75 6d 62 65 72 50 61 67 |{ .pp->n|umberPag|
|000013c0| 65 73 20 3d 20 21 70 70 | 2d 3e 6e 75 6d 62 65 72 |es = !pp|->number|
|000013d0| 50 61 67 65 73 3b 0d 53 | 65 74 44 6c 67 43 74 6c |Pages;.S|etDlgCtl|
|000013e0| 28 64 2c 20 69 74 65 6d | 2c 20 70 70 2d 3e 6e 75 |(d, item|, pp->nu|
|000013f0| 6d 62 65 72 50 61 67 65 | 73 29 3b 0d 7d 0d 69 66 |mberPage|s);.}.if|
|00001400| 20 28 69 74 65 6d 20 3d | 3d 20 41 43 52 4f 42 41 | (item =|= ACROBA|
|00001410| 54 5f 49 54 45 4d 29 20 | 7b 20 0d 70 70 2d 3e 6c |T_ITEM) |{ .pp->l|
|00001420| 61 75 6e 63 68 41 63 72 | 6f 62 61 74 20 3d 20 21 |aunchAcr|obat = !|
|00001430| 70 70 2d 3e 6c 61 75 6e | 63 68 41 63 72 6f 62 61 |pp->laun|chAcroba|
|00001440| 74 3b 0d 53 65 74 44 6c | 67 43 74 6c 28 64 2c 20 |t;.SetDl|gCtl(d, |
|00001450| 69 74 65 6d 2c 20 70 70 | 2d 3e 6c 61 75 6e 63 68 |item, pp|->launch|
|00001460| 41 63 72 6f 62 61 74 29 | 3b 0d 7d 0d 69 66 20 28 |Acrobat)|;.}.if (|
|00001470| 69 74 65 6d 20 3d 3d 20 | 4d 41 52 47 49 4e 54 4f |item == |MARGINTO|
|00001480| 50 29 20 7b 0d 53 74 72 | 36 33 20 73 3b 20 63 68 |P) {.Str|63 s; ch|
|00001490| 61 72 20 74 65 6d 70 33 | 5b 31 32 5d 3b 0d 52 65 |ar temp3|[12];.Re|
|000014a0| 61 64 53 74 72 49 74 65 | 6d 28 64 2c 20 4d 41 52 |adStrIte|m(d, MAR|
|000014b0| 47 49 4e 54 4f 50 2c 20 | 73 29 3b 0d 43 6f 70 79 |GINTOP, |s);.Copy|
|000014c0| 50 74 6f 43 28 73 2c 74 | 65 6d 70 33 29 3b 0d 69 |PtoC(s,t|emp3);.i|
|000014d0| 66 20 28 21 49 73 4e 75 | 6d 65 72 69 63 28 74 65 |f (!IsNu|meric(te|
|000014e0| 6d 70 33 29 29 0d 7b 20 | 53 79 73 42 65 65 70 28 |mp3)).{ |SysBeep(|
|000014f0| 31 29 3b 20 63 6f 6e 74 | 69 6e 75 65 3b 20 7d 0d |1); cont|inue; }.|
|00001500| 70 70 2d 3e 6d 61 72 67 | 69 6e 54 6f 70 20 3d 20 |pp->marg|inTop = |
|00001510| 61 74 6f 69 28 74 65 6d | 70 33 29 3b 0d 70 70 2d |atoi(tem|p3);.pp-|
|00001520| 3e 6d 61 72 67 69 6e 54 | 6f 70 20 2b 3d 20 70 70 |>marginT|op += pp|
|00001530| 2d 3e 6c 65 61 64 69 6e | 67 3b 0d 7d 0d 69 66 20 |->leadin|g;.}.if |
|00001540| 28 69 74 65 6d 20 3d 3d | 20 4d 41 52 47 49 4e 42 |(item ==| MARGINB|
|00001550| 4f 54 29 20 7b 0d 53 74 | 72 36 33 20 73 3b 20 63 |OT) {.St|r63 s; c|
|00001560| 68 61 72 20 74 65 6d 70 | 33 5b 31 32 5d 3b 0d 52 |har temp|3[12];.R|
|00001570| 65 61 64 53 74 72 49 74 | 65 6d 28 64 2c 20 4d 41 |eadStrIt|em(d, MA|
|00001580| 52 47 49 4e 42 4f 54 2c | 20 73 29 3b 0d 43 6f 70 |RGINBOT,| s);.Cop|
|00001590| 79 50 74 6f 43 28 73 2c | 74 65 6d 70 33 29 3b 0d |yPtoC(s,|temp3);.|
|000015a0| 69 66 20 28 21 49 73 4e | 75 6d 65 72 69 63 28 74 |if (!IsN|umeric(t|
|000015b0| 65 6d 70 33 29 29 0d 7b | 20 53 79 73 42 65 65 70 |emp3)).{| SysBeep|
|000015c0| 28 31 29 3b 20 63 6f 6e | 74 69 6e 75 65 3b 20 7d |(1); con|tinue; }|
|000015d0| 0d 70 70 2d 3e 6d 61 72 | 67 69 6e 42 6f 74 20 3d |.pp->mar|ginBot =|
|000015e0| 20 61 74 6f 69 28 74 65 | 6d 70 33 29 3b 0d 7d 0d | atoi(te|mp3);.}.|
|000015f0| 69 66 20 28 69 74 65 6d | 20 3d 3d 20 4d 41 52 47 |if (item| == MARG|
|00001600| 49 4e 4c 29 20 7b 0d 53 | 74 72 36 33 20 73 3b 20 |INL) {.S|tr63 s; |
|00001610| 63 68 61 72 20 74 65 6d | 70 33 5b 31 32 5d 3b 0d |char tem|p3[12];.|
|00001620| 52 65 61 64 53 74 72 49 | 74 65 6d 28 64 2c 20 4d |ReadStrI|tem(d, M|
|00001630| 41 52 47 49 4e 4c 2c 20 | 73 29 3b 0d 43 6f 70 79 |ARGINL, |s);.Copy|
|00001640| 50 74 6f 43 28 73 2c 74 | 65 6d 70 33 29 3b 0d 69 |PtoC(s,t|emp3);.i|
|00001650| 66 20 28 21 49 73 4e 75 | 6d 65 72 69 63 28 74 65 |f (!IsNu|meric(te|
|00001660| 6d 70 33 29 29 0d 7b 20 | 53 79 73 42 65 65 70 28 |mp3)).{ |SysBeep(|
|00001670| 31 29 3b 20 63 6f 6e 74 | 69 6e 75 65 3b 20 7d 0d |1); cont|inue; }.|
|00001680| 70 70 2d 3e 6d 61 72 67 | 69 6e 4c 65 66 74 20 3d |pp->marg|inLeft =|
|00001690| 20 61 74 6f 69 28 74 65 | 6d 70 33 29 3b 0d 7d 0d | atoi(te|mp3);.}.|
|000016a0| 69 66 20 28 69 74 65 6d | 20 3d 3d 20 4d 41 52 47 |if (item| == MARG|
|000016b0| 49 4e 52 29 20 7b 0d 53 | 74 72 36 33 20 73 3b 20 |INR) {.S|tr63 s; |
|000016c0| 63 68 61 72 20 74 65 6d | 70 33 5b 31 32 5d 3b 0d |char tem|p3[12];.|
|000016d0| 52 65 61 64 53 74 72 49 | 74 65 6d 28 64 2c 20 4d |ReadStrI|tem(d, M|
|000016e0| 41 52 47 49 4e 52 2c 20 | 73 29 3b 0d 43 6f 70 79 |ARGINR, |s);.Copy|
|000016f0| 50 74 6f 43 28 73 2c 74 | 65 6d 70 33 29 3b 0d 69 |PtoC(s,t|emp3);.i|
|00001700| 66 20 28 21 49 73 4e 75 | 6d 65 72 69 63 28 74 65 |f (!IsNu|meric(te|
|00001710| 6d 70 33 29 29 0d 7b 20 | 53 79 73 42 65 65 70 28 |mp3)).{ |SysBeep(|
|00001720| 31 29 3b 20 63 6f 6e 74 | 69 6e 75 65 3b 20 7d 0d |1); cont|inue; }.|
|00001730| 70 70 2d 3e 6d 61 72 67 | 69 6e 52 74 20 3d 20 61 |pp->marg|inRt = a|
|00001740| 74 6f 69 28 74 65 6d 70 | 33 29 3b 0d 7d 0d 69 66 |toi(temp|3);.}.if|
|00001750| 20 28 69 74 65 6d 20 3d | 3d 20 43 48 57 49 44 54 | (item =|= CHWIDT|
|00001760| 48 5f 49 54 45 4d 29 20 | 7b 0d 53 74 72 36 33 20 |H_ITEM) |{.Str63 |
|00001770| 73 3b 20 63 68 61 72 20 | 74 65 6d 70 36 5b 31 32 |s; char |temp6[12|
|00001780| 5d 3b 0d 52 65 61 64 53 | 74 72 49 74 65 6d 28 64 |];.ReadS|trItem(d|
|00001790| 2c 20 43 48 57 49 44 54 | 48 5f 49 54 45 4d 2c 20 |, CHWIDT|H_ITEM, |
|000017a0| 73 29 3b 0d 43 6f 70 79 | 50 74 6f 43 28 73 2c 74 |s);.Copy|PtoC(s,t|
|000017b0| 65 6d 70 36 29 3b 0d 69 | 66 20 28 21 49 73 4e 75 |emp6);.i|f (!IsNu|
|000017c0| 6d 65 72 69 63 28 74 65 | 6d 70 36 29 29 0d 7b 20 |meric(te|mp6)).{ |
|000017d0| 53 79 73 42 65 65 70 28 | 31 29 3b 20 63 6f 6e 74 |SysBeep(|1); cont|
|000017e0| 69 6e 75 65 3b 20 7d 0d | 70 70 2d 3e 63 68 77 69 |inue; }.|pp->chwi|
|000017f0| 64 74 68 20 3d 20 61 74 | 6f 69 28 74 65 6d 70 36 |dth = at|oi(temp6|
|00001800| 29 3b 0d 7d 0d 69 66 20 | 28 69 74 65 6d 20 3d 3d |);.}.if |(item ==|
|00001810| 20 50 4f 49 4e 54 53 49 | 5a 45 5f 49 54 45 4d 29 | POINTSI|ZE_ITEM)|
|00001820| 20 7b 20 0d 53 74 72 36 | 33 20 73 3b 20 63 68 61 | { .Str6|3 s; cha|
|00001830| 72 20 74 65 6d 70 34 5b | 31 32 5d 3b 20 64 6f 75 |r temp4[|12]; dou|
|00001840| 62 6c 65 20 66 6c 3b 20 | 69 6e 74 20 70 74 20 3d |ble fl; |int pt =|
|00001850| 20 27 2e 27 3b 0d 52 65 | 61 64 53 74 72 49 74 65 | '.';.Re|adStrIte|
|00001860| 6d 28 64 2c 20 50 4f 49 | 4e 54 53 49 5a 45 5f 49 |m(d, POI|NTSIZE_I|
|00001870| 54 45 4d 2c 20 73 29 3b | 0d 43 6f 70 79 50 74 6f |TEM, s);|.CopyPto|
|00001880| 43 28 73 2c 74 65 6d 70 | 34 29 3b 20 0d 69 66 20 |C(s,temp|4); .if |
|00001890| 28 21 49 73 4e 75 6d 65 | 72 69 63 28 74 65 6d 70 |(!IsNume|ric(temp|
|000018a0| 34 29 29 0d 7b 20 53 79 | 73 42 65 65 70 28 31 29 |4)).{ Sy|sBeep(1)|
|000018b0| 3b 20 63 6f 6e 74 69 6e | 75 65 3b 20 7d 0d 66 6c |; contin|ue; }.fl|
|000018c0| 20 3d 20 61 74 6f 69 28 | 74 65 6d 70 34 29 3b 0d | = atoi(|temp4);.|
|000018d0| 69 66 28 73 74 72 63 68 | 72 28 74 65 6d 70 34 2c |if(strch|r(temp4,|
|000018e0| 70 74 29 20 21 3d 20 4e | 55 4c 4c 29 20 7b 0d 69 |pt) != N|ULL) {.i|
|000018f0| 66 20 28 73 5b 2a 73 5d | 20 3d 3d 20 27 2e 27 29 |f (s[*s]| == '.')|
|00001900| 20 3b 0d 65 6c 73 65 20 | 7b 0d 73 5b 31 5d 20 3d | ;.else |{.s[1] =|
|00001910| 20 73 5b 2a 73 5d 3b 20 | 2a 73 20 3d 20 31 3b 0d | s[*s]; |*s = 1;.|
|00001920| 43 6f 70 79 50 74 6f 43 | 28 73 2c 74 65 6d 70 34 |CopyPtoC|(s,temp4|
|00001930| 29 3b 20 0d 66 6c 20 2b | 3d 20 28 66 6c 6f 61 74 |); .fl +|= (float|
|00001940| 29 61 74 6f 69 28 74 65 | 6d 70 34 29 2f 31 30 2e |)atoi(te|mp4)/10.|
|00001950| 3b 0d 7d 0d 7d 0d 70 70 | 2d 3e 70 74 73 69 7a 65 |;.}.}.pp|->ptsize|
|00001960| 20 3d 20 66 6c 3b 0d 7d | 0d 69 66 20 28 69 74 65 | = fl;.}|.if (ite|
|00001970| 6d 20 3d 3d 20 4c 45 41 | 44 49 4e 47 5f 49 54 45 |m == LEA|DING_ITE|
|00001980| 4d 29 20 7b 20 0d 53 74 | 72 36 33 20 73 3b 20 63 |M) { .St|r63 s; c|
|00001990| 68 61 72 20 74 65 6d 70 | 35 5b 31 32 5d 3b 20 64 |har temp|5[12]; d|
|000019a0| 6f 75 62 6c 65 20 66 6b | 3b 20 69 6e 74 20 70 74 |ouble fk|; int pt|
|000019b0| 20 3d 20 27 2e 27 3b 0d | 52 65 61 64 53 74 72 49 | = '.';.|ReadStrI|
|000019c0| 74 65 6d 28 64 2c 20 4c | 45 41 44 49 4e 47 5f 49 |tem(d, L|EADING_I|
|000019d0| 54 45 4d 2c 20 73 29 3b | 0d 43 6f 70 79 50 74 6f |TEM, s);|.CopyPto|
|000019e0| 43 28 73 2c 74 65 6d 70 | 35 29 3b 20 0d 69 66 20 |C(s,temp|5); .if |
|000019f0| 28 21 49 73 4e 75 6d 65 | 72 69 63 28 74 65 6d 70 |(!IsNume|ric(temp|
|00001a00| 35 29 29 0d 7b 20 53 79 | 73 42 65 65 70 28 31 29 |5)).{ Sy|sBeep(1)|
|00001a10| 3b 20 63 6f 6e 74 69 6e | 75 65 3b 20 7d 0d 66 6b |; contin|ue; }.fk|
|00001a20| 20 3d 20 61 74 6f 69 28 | 74 65 6d 70 35 29 3b 0d | = atoi(|temp5);.|
|00001a30| 69 66 28 73 74 72 63 68 | 72 28 74 65 6d 70 35 2c |if(strch|r(temp5,|
|00001a40| 70 74 29 20 21 3d 20 4e | 55 4c 4c 29 20 7b 0d 69 |pt) != N|ULL) {.i|
|00001a50| 66 20 28 73 5b 2a 73 5d | 20 3d 3d 20 27 2e 27 29 |f (s[*s]| == '.')|
|00001a60| 20 3b 0d 65 6c 73 65 20 | 7b 0d 73 5b 31 5d 20 3d | ;.else |{.s[1] =|
|00001a70| 20 73 5b 2a 73 5d 3b 20 | 2a 73 20 3d 20 31 3b 0d | s[*s]; |*s = 1;.|
|00001a80| 43 6f 70 79 50 74 6f 43 | 28 73 2c 74 65 6d 70 35 |CopyPtoC|(s,temp5|
|00001a90| 29 3b 20 0d 66 6b 20 2b | 3d 20 28 66 6c 6f 61 74 |); .fk +|= (float|
|00001aa0| 29 61 74 6f 69 28 74 65 | 6d 70 35 29 2f 31 30 2e |)atoi(te|mp5)/10.|
|00001ab0| 3b 0d 7d 0d 7d 0d 70 70 | 2d 3e 6c 65 61 64 69 6e |;.}.}.pp|->leadin|
|00001ac0| 67 20 3d 20 66 6b 3b 0d | 7d 0d 0d 7d 20 77 68 69 |g = fk;.|}..} whi|
|00001ad0| 6c 65 20 28 28 69 74 65 | 6d 20 21 3d 20 31 29 20 |le ((ite|m != 1) |
|00001ae0| 26 26 20 28 69 74 65 6d | 20 21 3d 20 32 29 29 3b |&& (item| != 2));|
|00001af0| 0d 69 66 20 28 69 74 65 | 6d 20 3d 3d 20 32 29 20 |.if (ite|m == 2) |
|00001b00| 7b 20 0d 65 72 72 20 3d | 20 2d 31 3b 20 0d 42 6c |{ .err =| -1; .Bl|
|00001b10| 6f 63 6b 4d 6f 76 65 28 | 20 26 62 61 63 6b 75 70 |ockMove(| &backup|
|00001b20| 2c 70 70 2c 73 69 7a 65 | 6f 66 28 50 72 65 66 73 |,pp,size|of(Prefs|
|00001b30| 29 29 3b 0d 7d 0d 0d 44 | 69 73 70 6f 73 65 44 69 |));.}..D|isposeDi|
|00001b40| 61 6c 6f 67 28 64 29 3b | 0d 53 65 74 50 6f 72 74 |alog(d);|.SetPort|
|00001b50| 28 73 61 76 65 5f 70 6f | 72 74 29 3b 0d 48 50 75 |(save_po|rt);.HPu|
|00001b60| 72 67 65 20 28 28 48 61 | 6e 64 6c 65 29 20 64 74 |rge ((Ha|ndle) dt|
|00001b70| 29 3b 0d 72 65 74 75 72 | 6e 20 65 72 72 3b 0d 7d |);.retur|n err;.}|
|00001b80| 0d 0d 0d 70 61 73 63 61 | 6c 20 42 6f 6f 6c 65 61 |...pasca|l Boolea|
|00001b90| 6e 20 6f 75 72 50 72 65 | 66 73 44 69 61 6c 6f 67 |n ourPre|fsDialog|
|00001ba0| 46 69 6c 74 65 72 20 28 | 44 69 61 6c 6f 67 50 74 |Filter (|DialogPt|
|00001bb0| 72 20 64 70 2c 0d 45 76 | 65 6e 74 52 65 63 6f 72 |r dp,.Ev|entRecor|
|00001bc0| 64 20 2a 65 76 65 6e 74 | 2c 0d 73 68 6f 72 74 20 |d *event|,.short |
|00001bd0| 2a 69 74 65 6d 29 0d 7b | 0d 52 65 63 74 20 70 6f |*item).{|.Rect po|
|00001be0| 70 31 2c 20 70 6f 70 32 | 2c 20 72 3b 0d 42 6f 6f |p1, pop2|, r;.Boo|
|00001bf0| 6c 65 61 6e 20 72 65 73 | 75 6c 74 20 3d 20 66 61 |lean res|ult = fa|
|00001c00| 6c 73 65 3b 0d 43 6f 6e | 74 72 6f 6c 48 61 6e 64 |lse;.Con|trolHand|
|00001c10| 6c 65 20 74 68 65 43 6f | 6e 74 72 6f 6c 3b 0d 57 |le theCo|ntrol;.W|
|00001c20| 69 6e 64 6f 77 50 74 72 | 20 66 77 20 3d 20 46 72 |indowPtr| fw = Fr|
|00001c30| 6f 6e 74 57 69 6e 64 6f | 77 28 29 3b 0d 50 6f 69 |ontWindo|w();.Poi|
|00001c40| 6e 74 20 6c 6f 63 61 6c | 3b 0d 50 72 65 66 73 50 |nt local|;.PrefsP|
|00001c50| 74 72 20 70 70 20 3d 20 | 28 50 72 65 66 73 50 74 |tr pp = |(PrefsPt|
|00001c60| 72 29 20 47 65 74 57 52 | 65 66 43 6f 6e 28 64 70 |r) GetWR|efCon(dp|
|00001c70| 29 3b 0d 63 68 61 72 20 | 63 68 61 72 43 6f 64 65 |);.char |charCode|
|00001c80| 3b 0d 0d 53 65 74 52 65 | 63 74 28 20 26 70 6f 70 |;..SetRe|ct( &pop|
|00001c90| 31 2c 20 38 2c 32 30 2c | 38 20 2b 20 31 32 30 2c |1, 8,20,|8 + 120,|
|00001ca0| 32 30 20 2b 20 32 30 29 | 3b 20 0d 53 65 74 52 65 |20 + 20)|; .SetRe|
|00001cb0| 63 74 28 20 26 70 6f 70 | 32 2c 20 32 32 34 2c 32 |ct( &pop|2, 224,2|
|00001cc0| 30 2c 32 32 34 20 2b 20 | 31 33 38 2c 32 30 20 2b |0,224 + |138,20 +|
|00001cd0| 20 32 30 29 3b 20 0d 0d | 6c 6f 63 61 6c 2e 76 20 | 20); ..|local.v |
|00001ce0| 3d 20 28 65 76 65 6e 74 | 2d 3e 77 68 65 72 65 29 |= (event|->where)|
|00001cf0| 2e 76 3b 0d 6c 6f 63 61 | 6c 2e 68 20 3d 20 28 65 |.v;.loca|l.h = (e|
|00001d00| 76 65 6e 74 2d 3e 77 68 | 65 72 65 29 2e 68 3b 0d |vent->wh|ere).h;.|
|00001d10| 0d 72 20 3d 20 28 2a 2a | 28 28 57 69 6e 64 6f 77 |.r = (**|((Window|
|00001d20| 50 65 65 6b 29 20 66 77 | 29 2d 3e 63 6f 6e 74 52 |Peek) fw|)->contR|
|00001d30| 67 6e 29 2e 72 67 6e 42 | 42 6f 78 3b 0d 6c 6f 63 |gn).rgnB|Box;.loc|
|00001d40| 61 6c 2e 68 20 2d 3d 20 | 72 2e 6c 65 66 74 3b 0d |al.h -= |r.left;.|
|00001d50| 6c 6f 63 61 6c 2e 76 20 | 2d 3d 20 72 2e 74 6f 70 |local.v |-= r.top|
|00001d60| 3b 0d 73 77 69 74 63 68 | 20 28 65 76 65 6e 74 2d |;.switch| (event-|
|00001d70| 3e 77 68 61 74 29 20 7b | 0d 63 61 73 65 20 6d 6f |>what) {|.case mo|
|00001d80| 75 73 65 44 6f 77 6e 3a | 0d 69 66 20 28 50 74 49 |useDown:|.if (PtI|
|00001d90| 6e 52 65 63 74 28 6c 6f | 63 61 6c 2c 20 26 70 6f |nRect(lo|cal, &po|
|00001da0| 70 31 29 20 29 20 7b 20 | 0d 69 66 20 28 46 69 6e |p1) ) { |.if (Fin|
|00001db0| 64 43 6f 6e 74 72 6f 6c | 28 6c 6f 63 61 6c 2c 20 |dControl|(local, |
|00001dc0| 64 70 2c 20 26 74 68 65 | 43 6f 6e 74 72 6f 6c 29 |dp, &the|Control)|
|00001dd0| 29 0d 69 66 20 28 54 72 | 61 63 6b 43 6f 6e 74 72 |).if (Tr|ackContr|
|00001de0| 6f 6c 28 74 68 65 43 6f | 6e 74 72 6f 6c 2c 20 6c |ol(theCo|ntrol, l|
|00001df0| 6f 63 61 6c 2c 28 43 6f | 6e 74 72 6f 6c 41 63 74 |ocal,(Co|ntrolAct|
|00001e00| 69 6f 6e 55 50 50 29 20 | 2d 31 29 29 20 7b 0d 6c |ionUPP) |-1)) {.l|
|00001e10| 6f 6e 67 20 6c 2c 2a 70 | 74 6c 3b 0d 6c 20 3d 20 |ong l,*p|tl;.l = |
|00001e20| 28 6c 6f 6e 67 29 2a 28 | 2a 2a 74 68 65 43 6f 6e |(long)*(|**theCon|
|00001e30| 74 72 6f 6c 29 2e 63 6f | 6e 74 72 6c 44 61 74 61 |trol).co|ntrlData|
|00001e40| 3b 0d 6c 20 2b 3d 20 31 | 32 4c 3b 0d 70 74 6c 20 |;.l += 1|2L;.ptl |
|00001e50| 3d 20 28 6c 6f 6e 67 20 | 2a 29 20 6c 3b 0d 70 70 |= (long |*) l;.pp|
|00001e60| 2d 3e 66 6f 6e 74 20 3d | 20 2a 70 74 6c 20 3b 0d |->font =| *ptl ;.|
|00001e70| 50 53 74 72 43 6f 70 79 | 28 28 2a 74 68 65 43 6f |PStrCopy|((*theCo|
|00001e80| 6e 74 72 6f 6c 29 2d 3e | 63 6f 6e 74 72 6c 54 69 |ntrol)->|contrlTi|
|00001e90| 74 6c 65 2c 66 6f 6e 74 | 6e 61 6d 65 73 5b 20 70 |tle,font|names[ p|
|00001ea0| 70 2d 3e 66 6f 6e 74 20 | 5d 29 3b 0d 49 6e 76 61 |p->font |]);.Inva|
|00001eb0| 6c 52 65 63 74 28 26 70 | 6f 70 31 29 3b 0d 7d 0d |lRect(&p|op1);.}.|
|00001ec0| 62 72 65 61 6b 3b 0d 7d | 20 0d 69 66 20 28 50 74 |break;.}| .if (Pt|
|00001ed0| 49 6e 52 65 63 74 28 6c | 6f 63 61 6c 2c 20 26 70 |InRect(l|ocal, &p|
|00001ee0| 6f 70 32 29 20 29 20 7b | 20 0d 69 66 20 28 46 69 |op2) ) {| .if (Fi|
|00001ef0| 6e 64 43 6f 6e 74 72 6f | 6c 28 6c 6f 63 61 6c 2c |ndContro|l(local,|
|00001f00| 20 64 70 2c 20 26 74 68 | 65 43 6f 6e 74 72 6f 6c | dp, &th|eControl|
|00001f10| 29 29 0d 69 66 20 28 54 | 72 61 63 6b 43 6f 6e 74 |)).if (T|rackCont|
|00001f20| 72 6f 6c 28 74 68 65 43 | 6f 6e 74 72 6f 6c 2c 20 |rol(theC|ontrol, |
|00001f30| 6c 6f 63 61 6c 2c 28 43 | 6f 6e 74 72 6f 6c 41 63 |local,(C|ontrolAc|
|00001f40| 74 69 6f 6e 55 50 50 29 | 20 2d 31 29 29 20 7b 0d |tionUPP)| -1)) {.|
|00001f50| 6c 6f 6e 67 20 6c 2c 2a | 70 74 6c 3b 0d 6c 20 3d |long l,*|ptl;.l =|
|00001f60| 20 28 6c 6f 6e 67 29 2a | 28 2a 2a 74 68 65 43 6f | (long)*|(**theCo|
|00001f70| 6e 74 72 6f 6c 29 2e 63 | 6f 6e 74 72 6c 44 61 74 |ntrol).c|ontrlDat|
|00001f80| 61 3b 0d 6c 20 2b 3d 20 | 31 32 4c 3b 0d 70 74 6c |a;.l += |12L;.ptl|
|00001f90| 20 3d 20 28 6c 6f 6e 67 | 20 2a 29 20 6c 3b 0d 70 | = (long| *) l;.p|
|00001fa0| 70 2d 3e 74 72 61 6e 73 | 69 74 69 6f 6e 20 3d 20 |p->trans|ition = |
|00001fb0| 2a 70 74 6c 20 3b 0d 50 | 53 74 72 43 6f 70 79 28 |*ptl ;.P|StrCopy(|
|00001fc0| 28 2a 74 68 65 43 6f 6e | 74 72 6f 6c 29 2d 3e 63 |(*theCon|trol)->c|
|00001fd0| 6f 6e 74 72 6c 54 69 74 | 6c 65 2c 74 72 61 6e 73 |ontrlTit|le,trans|
|00001fe0| 69 74 69 6f 6e 4e 61 6d | 65 73 5b 20 70 70 2d 3e |itionNam|es[ pp->|
|00001ff0| 74 72 61 6e 73 69 74 69 | 6f 6e 20 5d 29 3b 0d 49 |transiti|on ]);.I|
|00002000| 6e 76 61 6c 52 65 63 74 | 28 26 70 6f 70 32 29 3b |nvalRect|(&pop2);|
|00002010| 0d 7d 0d 62 72 65 61 6b | 3b 0d 7d 20 0d 63 61 73 |.}.break|;.} .cas|
|00002020| 65 20 61 75 74 6f 4b 65 | 79 3a 0d 63 61 73 65 20 |e autoKe|y:.case |
|00002030| 6b 65 79 44 6f 77 6e 3a | 0d 63 68 61 72 43 6f 64 |keyDown:|.charCod|
|00002040| 65 20 3d 20 65 76 65 6e | 74 2d 3e 6d 65 73 73 61 |e = even|t->messa|
|00002050| 67 65 20 26 20 63 68 61 | 72 43 6f 64 65 4d 61 73 |ge & cha|rCodeMas|
|00002060| 6b 3b 0d 69 66 20 28 63 | 68 61 72 43 6f 64 65 20 |k;.if (c|harCode |
|00002070| 3d 3d 20 33 20 7c 7c 20 | 63 68 61 72 43 6f 64 65 |== 3 || |charCode|
|00002080| 20 3d 3d 20 30 78 30 44 | 29 20 7b 0d 2a 69 74 65 | == 0x0D|) {.*ite|
|00002090| 6d 20 3d 20 31 3b 0d 72 | 65 73 75 6c 74 20 3d 20 |m = 1;.r|esult = |
|000020a0| 74 72 75 65 3b 0d 62 72 | 65 61 6b 3b 0d 7d 0d 62 |true;.br|eak;.}.b|
|000020b0| 72 65 61 6b 3b 0d 64 65 | 66 61 75 6c 74 3a 20 62 |reak;.de|fault: b|
|000020c0| 72 65 61 6b 3b 0d 7d 20 | 0d 72 65 74 75 72 6e 20 |reak;.} |.return |
|000020d0| 72 65 73 75 6c 74 3b 0d | 7d 20 0d 0d 76 6f 69 64 |result;.|} ..void|
|000020e0| 20 43 6f 70 79 43 74 6f | 50 28 20 63 68 61 72 20 | CopyCto|P( char |
|000020f0| 2a 63 2c 20 53 74 72 36 | 33 20 70 29 20 7b 0d 69 |*c, Str6|3 p) {.i|
|00002100| 6e 74 20 69 3d 30 3b 0d | 63 68 61 72 20 2a 74 20 |nt i=0;.|char *t |
|00002110| 3d 20 63 3b 0d 77 68 69 | 6c 65 20 28 2a 74 29 20 |= c;.whi|le (*t) |
|00002120| 7b 20 74 2b 2b 3b 20 69 | 2b 2b 3b 20 7d 0d 42 6c |{ t++; i|++; }.Bl|
|00002130| 6f 63 6b 4d 6f 76 65 28 | 63 2c 70 2b 31 2c 69 29 |ockMove(|c,p+1,i)|
|00002140| 3b 0d 2a 70 3d 69 3b 0d | 7d 0d 76 6f 69 64 20 43 |;.*p=i;.|}.void C|
|00002150| 6f 70 79 50 74 6f 43 28 | 20 53 74 72 36 33 20 70 |opyPtoC(| Str63 p|
|00002160| 2c 20 63 68 61 72 20 2a | 63 29 20 7b 0d 69 6e 74 |, char *|c) {.int|
|00002170| 20 69 20 3d 20 2a 70 3b | 0d 42 6c 6f 63 6b 4d 6f | i = *p;|.BlockMo|
|00002180| 76 65 28 70 2b 31 2c 63 | 2c 69 29 3b 0d 63 5b 69 |ve(p+1,c|,i);.c[i|
|00002190| 5d 20 3d 20 30 78 30 30 | 3b 0d 7d 0d 76 6f 69 64 |] = 0x00|;.}.void|
|000021a0| 20 50 53 74 72 43 6f 70 | 79 28 53 74 72 32 35 35 | PStrCop|y(Str255|
|000021b0| 20 70 31 2c 53 74 72 32 | 35 35 20 70 32 29 20 7b | p1,Str2|55 p2) {|
|000021c0| 0d 69 6e 74 20 69 20 3d | 20 2a 70 32 3b 0d 42 6c |.int i =| *p2;.Bl|
|000021d0| 6f 63 6b 4d 6f 76 65 28 | 70 32 2b 31 2c 70 31 2b |ockMove(|p2+1,p1+|
|000021e0| 31 2c 69 29 3b 0d 2a 70 | 31 20 3d 20 2a 70 32 3b |1,i);.*p|1 = *p2;|
|000021f0| 0d 7d 0d 69 6e 74 20 49 | 73 4e 75 6d 65 72 69 63 |.}.int I|sNumeric|
|00002200| 28 63 68 61 72 20 2a 73 | 74 72 29 20 7b 0d 63 68 |(char *s|tr) {.ch|
|00002210| 61 72 20 2a 70 20 3d 20 | 73 74 72 3b 0d 77 68 69 |ar *p = |str;.whi|
|00002220| 6c 65 20 28 2a 70 29 0d | 69 66 20 28 21 69 73 64 |le (*p).|if (!isd|
|00002230| 69 67 69 74 28 2a 70 29 | 20 26 26 20 2a 70 20 21 |igit(*p)| && *p !|
|00002240| 3d 20 27 2e 27 29 0d 72 | 65 74 75 72 6e 20 30 3b |= '.').r|eturn 0;|
|00002250| 0d 65 6c 73 65 20 70 2b | 2b 3b 0d 72 65 74 75 72 |.else p+|+;.retur|
|00002260| 6e 20 31 3b 0d 7d 0d 00 | 00 00 00 00 00 00 00 00 |n 1;.}..|........|
|00002270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002280| 00 00 01 00 00 00 01 54 | 00 00 00 54 00 00 00 46 |.......T|...T...F|
|00002290| 00 00 00 06 70 72 65 66 | 00 00 00 66 00 00 00 00 |....pref|...f....|
|000022a0| 00 00 00 00 00 00 0b 58 | 00 00 00 66 70 72 65 66 |.......X|...fpref|
|000022b0| 11 70 64 66 4f 75 74 70 | 75 74 44 69 61 6c 6f 67 |.pdfOutp|utDialog|
|000022c0| 2e 63 65 6c 61 6c 2e 70 | 64 66 34 32 20 32 31 31 |.celal.p|df42 211|
|000022d0| 00 00 54 45 58 54 43 57 | 49 45 00 00 00 40 00 81 |..TEXTCW|IE...@..|
|000022e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000022f0| 00 00 b3 f8 e1 d2 00 00 | 21 e7 00 00 01 9a 00 07 |........|!.......|
|00002300| 00 00 00 00 00 00 0e 17 | 00 00 0b a0 70 72 65 66 |........|....pref|
|00002310| 00 00 30 03 00 00 00 08 | 00 00 00 00 00 00 19 b7 |..0.....|........|
|00002320| 00 00 00 06 70 72 65 66 | 00 00 17 60 00 00 00 09 |....pref|...`....|
|00002330| 00 00 00 00 00 00 19 bd | 00 00 02 76 70 72 65 66 |........|...vpref|
|00002340| 00 00 63 7e 00 00 00 0a | 00 00 00 00 00 00 1c 33 |..c~....|.......3|
|00002350| 00 00 00 38 70 72 65 66 | 00 00 42 56 00 00 00 0b |...8pref|..BV....|
|00002360| 00 00 00 00 00 00 1c 6b | 00 00 00 0c 70 72 65 66 |.......k|....pref|
|00002370| 00 00 27 8d 00 00 00 0c | 00 00 00 00 00 00 1c 77 |..'.....|.......w|
|00002380| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 00 00 00 |...H..Mo|naco....|
|00002390| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000023a0| 00 00 00 00 00 00 00 02 | 00 04 00 2c 00 8c 02 46 |........|...,...F|
|000023b0| 02 b3 00 2c 00 8c 02 46 | 02 b3 b4 08 6e f5 00 00 |...,...F|....n...|
|000023c0| 00 53 00 00 00 53 00 00 | 1b 4a 01 00 00 00 00 04 |.S...S..|.J......|
|000023d0| 00 01 00 01 00 00 01 00 | 00 00 01 54 00 00 00 54 |........|...T...T|
|000023e0| 00 00 00 46 05 a1 c7 50 | 2b b4 00 00 00 1c 00 46 |...F...P|+......F|
|000023f0| 00 01 4d 50 53 52 00 00 | 00 12 4d 57 42 42 00 00 |..MPSR..|..MWBB..|
|00002400| 00 1e 03 ed ff ff 00 00 | 00 00 00 00 00 00 03 f0 |........|........|
|00002410| ff ff 00 00 00 4c 00 00 | 00 00 00 00 00 00 00 00 |.....L..|........|
|00002420| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002430| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002440| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002450| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002460| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002470| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+